﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel.DataAnnotations;

namespace RN.ERP.Entity.ZBDLRY
{
    public class zb_ProjectInfo
    {
        [Key]
        [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
        public Int32 ID { get; set; }
        public Int32? classID { get; set; }
        public Int32? zbKindClassID { get; set; }
        public Int32? treeID { get; set; }
        public String AreaCode { get; set; }
        public String ProjectName { get; set; }
        public String Address { get; set; }
        public String ProjectKD { get; set; }
        public String ProjectAreas { get; set; }
        public Byte? ProjectAreasFlag { get; set; }
        public String PlanCost { get; set; }
        public String PlanTime { get; set; }
        public String InvestSum { get; set; }
        public String InvestSumSource { get; set; }
        public Int32? StructKind { get; set; }
        public String Corp_Js { get; set; }
        public String Corp_JsLXR { get; set; }
        public String Corp_JsTel { get; set; }
        public String Corp_Dj { get; set; }
        public String Corp_DjLXR { get; set; }
        public String Corp_DjTel { get; set; }
        public String Corp_Zb { get; set; }
        public String Corp_ZbLXR { get; set; }
        public String Corp_ZbTel { get; set; }
        public String Corp_dl { get; set; }
        public Int32? Corp_dlID { get; set; }
        public Int32? empdogid { get; set; }
        public String Corp_dlLXR { get; set; }
        public String Corp_dlTel { get; set; }
        public Int32? CorpKind { get; set; }
        public Int32? ZbFlag { get; set; }
        public Int32? ZbKind { get; set; }
        public Int32? ProjectKind { get; set; }
        public String ghxkCode { get; set; }
        public String ghxkDate { get; set; }
        public String fdcqCode { get; set; }
        public String fdcqDate { get; set; }
        public String SGTCheckCode { get; set; }
        public String PlanCode { get; set; }
        public String FlowCode1 { get; set; }
        public String FlowCode2 { get; set; }
        public String FlowCode3 { get; set; }
        public String FlowCode4 { get; set; }
        public Int32? jbrID_dj { get; set; }
        public Int32? jbrID { get; set; }
        public Int32? jbrID_fb { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? DateBidStart { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? DateBidEnd { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? Date_fb { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? Date_ba { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? ztb_registerDate { get; set; }
        public String ProjectCode_GG { get; set; }
        public String ProjectCode_RC { get; set; }
        public String ProjectCode { get; set; }
        public String ztb_registerCode { get; set; }
        public String rcdjFile { get; set; }
        public Int32? IDApplyold { get; set; }
        public Int32? TreeIDold { get; set; }
        public Int32? bflagold { get; set; }
        public String oldDataSope { get; set; }
        public String changeRemark { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? Date { get; set; }
        public Int32? BoxCount { get; set; }
        public String AbsAreaCode { get; set; }
        public Int32? zbfilecount { get; set; }
        public Int32? zbstatus { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? zbfiledate { get; set; }
        public Int32? bZGYSflag { get; set; }
        public Int32? RightCode { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? Date_shenhe { get; set; }
        public Int32? Is_Files { get; set; }
        public Guid? KeyGUID { get; set; }
        public Int32? LockStaus { get; set; }
        public Int32? CheckOutID { get; set; }
        public String zzzgContent { get; set; }
        /// <summary>
        /// 1正常，0删除
        /// </summary>
        public Byte? bStatus { get; set; }
        /// <summary>
        /// 是否是同步过来的数据 1,是;0 不是
        /// </summary>
        public Byte? IsSync { get; set; }
        public String zbmbfilename { get; set; }
        public Int32? empCount { get; set; }
        public String empCode { get; set; }
        public String empTitle { get; set; }
        public String code_zbtzs0 { get; set; }
        public String code_zbtzs1 { get; set; }
        public Guid? CurFile5010 { get; set; }
        public Guid? CurFile5021 { get; set; }
        public Guid? CurFile5031 { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? updateTime { get; set; }
        public Int32? oldid { get; set; }
        public String DACode { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? DADate { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? DatePBStart { get; set; }
        public Int32? curFlowStatus { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? curFlowStatusStartTime { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? DatePlanKG { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? DatePlanJG { get; set; }
        public String ProjectPlanGQ { get; set; }
        [DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:yyyy-MM-dd}")]
        public DateTime? DateDYEnd { get; set; }
        public String cmb_BankName { get; set; }
        public String cmb_Account { get; set; }
        public String PBRoomInfo { get; set; }
        public Byte? isAcceptLHT { get; set; }
        public String LHTContent { get; set; }
        public Int32? TLGGYJYearCount { get; set; }
        public String Code_xmk { get; set; }
        public Int32? GSID { get; set; }
        public String zbScope { get; set; }
        public Int32? empFZRdogid { get; set; }
        public Int32? ProjectType { get; set; }
        public Int32? ZbZZType { get; set; }
        public Int32? BusinessType { get; set; }
        public String ProLibCode { get; set; }
        public String Corp_JSCode { get; set; }
        public String orp_DLCode { get; set; }
        public Int32? ZB_ZZFlag { get; set; }
        public String Corp_DLCode { get; set; }
        public Byte? bCodeClass { get; set; }
        public Byte? bSetDate_fb { get; set; }
    }
}
